home *** CD-ROM | disk | FTP | other *** search
/ Maclife 5 / MACLIFE05-No-85-1995.ISO.7z / MACLIFE05-No-85.ISO / FreeWare / ジャンル別紹介 / Decor 2.6.1.sit / D馗or 2.6.1 / Documentation < prev    next >
Text File  |  1995-05-10  |  25KB  |  332 lines

  1. D残or 2.6.1
  2. User Manual
  3.  
  4.  
  5. $10 Shareware - by Fran腔is Pottier
  6. Internet: pottier@kagi.com
  7.           or pottier@dmi.ens.fr
  8.  
  9. Regular mail address:
  10.   M. Fran腔is Pottier
  11.   4 rue Colette
  12.   94210 LA VARENNE
  13.   FRANCE
  14.   
  15. See file "How to register" for details on how to register. Registered users with access to email will receive a beautiful set of my own photos!
  16.  
  17. This document contains style information and should be opened with SimpleText. If the title "User Manual" isn't big and blue, your text reader sucks.
  18.  
  19. What is D残or ?
  20. D残or allows you to replace the desktop pattern with a background picture of your choice. You can either directly specify a file, or have D残or choose it randomly from a folder. D残or recognizes StartupScreens, PICT, GIF and JPEG files. All changes in the settings take effect without needing to restart your Macintosh. With version 2.5, dragging a file or folder onto D残or is enough to have it displayed, and you can even use scripts to send commands to D残or!
  21.  
  22. D残or now ships as a fat binary, which means that it will run at optimum speed on the new Power Macs as well as on the classic 680x0 Macs.
  23.  
  24. Installing
  25. D残or requires System 7 and 32 bit Quickdraw. It will tell you if it can't run on your system.
  26.  
  27. D残or is made up of two files: the D残or Daemon extension, which should go to the "Extensions" folder, and the D残or application. Note that D残or is no longer a control panel - you can place it anywhere on your disk.
  28.  
  29. Notes to users of previous versions:
  30. - If you have used a version of D残or prior to 2.5, you should probably rebuild your desktop in order to enable the new drag and drop features and get the correct icons.
  31. - The format used for the Preferences file has changed in version 2.5. If you have used previous versions of D残or, you should throw away the old Preferences file. I apologize for the inconvenience.
  32.  
  33. Once you have placed the Daemon in your Extensions folder, restart your Mac. Then double-click D残or, click the Picture from file radio button and select a picture using the Choose... button. There you are! D残or should display your picture in the background.
  34.  
  35. Note: the D残or application is only a front-end used to change settings. It doesn't need to run all the time.
  36.  
  37. D残or supports balloon help - click on the balloon icon to turn it on or off.
  38.  
  39. Settings
  40. Here is a description of all the settings you can change to modify D残or's behavior. All changes will take effect immediately - there is no need to reboot.
  41.  
  42. The settings are spread over several windows. Use the Settings menu to make them appear. The screen may look cluttered when all windows are open, but most of the time you will only need to use the main one.
  43.  
  44. Main options
  45. D残or presents you with three radio buttons:
  46.  
  47. Standard pattern
  48. When this button is active, D残or doesn't display any picture - it just uses the usual desktop pattern and waits for you to change its settings. Note that when you select this button, the "Memory usage" figure drops to about 96 kilobytes.
  49.  
  50. Picture from file
  51. When you select this button, D残or displays the picture contained in a file you choose via the Chooseノ button. D残or reads Mac II StartupScreens, PICT files and GIF files. If QuickTimeェ is installed, compressed PICT files and raw JPEG/JFIF files are also recognized. Only suitable files will be shown in the Chooseノ dialog. Once you have chosen a file, its name is displayed below the radio button.
  52.  
  53. Picture from folder
  54. When this button is active, you may choose a folder via the Chooseノ button. D残or will then pick a picture from this folder every time you reboot, and also every time you click the Picture from folder button. Subfolders will be searched too if you check the corresponding box (see below). The folder name is displayed below the radio button too.
  55. If the folder contains aliases to pictures, they will be correctly resolved. This allows you to create a special "D残or folder" in which you put aliases to your favorite pictures, without having to actually store all of them in the same place.
  56.  
  57. Note: if the "Picture from file" button is already selected, clicking on it reloads the file. If the "Picture from folder" button is already selected, clicking on it picks a new file from the same folder.
  58.  
  59. Folder Options
  60. The settings in this group are relevant only when "Picture from folder" is selected.
  61.  
  62. Also search sub-folders
  63. This tells D残or to search recursively through sub-folders when picking a file from the folder. Note that if there are many sub-folders, this make take some time (say, one second).
  64. Aliases to files are correctly resolved. Aliases pointing to other folders will be followed. Note that it is up to you to avoid loops. A loop occurs if folder A contains an alias to folder B and vice-versa. If D残or encounters an alias loop, it will probably die with a System error 28. If some aliases can't be resolved (for instance, if they point to an unmounted volume) they will be ignored.
  65.  
  66. Change picture every nハminutes
  67. This is one of the coolest new features in version 2.0. If you check this box, D残or will automatically pick a new picture from the specified folder at regular intervals. Use the editable text field to specify how often you want the picture to change. Note that loading a new picture might take up to ten or fifteen seconds and be bothersome if you do it too often.
  68. There is unfortunately no way to load a picture in the background. Maybe with System 8?
  69.  
  70. Pick files at random/in sequence
  71. These buttons allow you to choose the way D残or will pick files□□□ from a folder. If you choose "in sequence", the files are displayed one after the other, in alphabetical order. Otherwise they are displayed in a random order.
  72.  
  73. Display Options
  74. Adjust picture size
  75. This setting causes D残or to enlarge or shrink the picture to make it the same size as your screen. If this box isn't checked, the picture won't be modified, so it may be too large or too small.
  76.  
  77. Maintain aspect ratio
  78. This setting is relevant only when "Adjust picture size" is checked.
  79. If you select this check box, the image's proportions will be preserved when scaling (possibly leaving two plain stripes on the borders). Otherwise, the picture will actually fill your screen in both directions, but it may be distorted.
  80.  
  81. Scale down only
  82. This setting is relevant only when "Adjust picture size" is checked.
  83. If this option is on, pictures will be shrunk if necessary, but never expanded. This is to avoid getting blocky pictures.
  84.  
  85. Smart menu bar handling
  86. If this box is checked, D残or will take the menu bar into account when displaying the picture. This way, the top part of the picture will not be covered by the menu bar. There is an exception, though: if the picture has exactly the same proportions as the whole screen including the menu bar, then the top part will be displayed under the menu bar. This is to take into account pictures that were meant to be desktop pictures: they look better this way (some even have a blank area at the top).
  87.  
  88. High quality dithering
  89. If the selected picture has more colors than your screen, or has a different color table, it may need to be dithered in order to look best on your screen. If you think your picture suffered a big loss of quality, try turning this option on.
  90.  
  91. Note: D残or is not, and does not intend to be, a high quality graphics program. If you don't want to rely on D残or's relatively poor rendering skills, you should use a graphics program such as GIFConverter to re-scale and dither it. You will achieve a better quality; you will gain time, because D残or will have less work to perform everytime it displays a picture; also, high quality dithering requires a lot of temporary memory, and thus is more likely to fail in low memory conditions.
  92.  
  93. Custom border color
  94. This allows you to choose the color used to fill the borders, in case the picture is smaller than the screen. If the box is not checked, the standard desktop pattern will be used. If it is checked, you can choose a color by clicking on the rectangle next to it.
  95. If you have a screen with 256 colors or less, D残or won't use exactly the color you chose, instead it will use the available color that matches it best.
  96.  
  97. When the screen's depth or size change
  98. In order to achieve a maximum drawing speed, D残or stores its picture in an internal buffer with the same depth and size as your screen. If you change the screen's depth or resolution using the Monitors control panel, the buffer can become too large or too small; also, if the buffer's depth isn't equal to the screen's depth, the redrawing speed drops. There are several ways to avoid this. Here is what you can ask D残or to do:
  99.  
  100. Do nothing
  101. If you select this item, D残or won't do anything special when the screen's characteristics change. As a result, the redrawing speed may be slower, and the displayed picture may be too large or too small. Use this if you don't want to lose time by letting D残or load the picture again.
  102.  
  103. Hide picture
  104. This tells D残or to hide the picture until the original screen characteristics are restored. This way you won't be bothered by slow redraws. Use this option if you plan to restore the original depth and size soon.
  105.  
  106. Reload picture
  107. If this item is selected, D残or notices when the display characteristics change; then it updates its internal buffer accordingly (note: this may fail if memory is low) and reads the picture again from the file. This gives the best results, but reading the file takes a few seconds. You can watch the memory usage figure change when you do this.
  108. Note: in order not to hog your CPU, D残or doesn't check the screen's depth and size all the time, so a few seconds may elapse before it starts re-loading the file.
  109.  
  110. Statistics
  111. This window gives some memory and time figures.
  112.  
  113. Memory usage tells you how much memory is currently used by D残or. Most of it can be reclaimed by selecting the "Standard pattern" radio button.
  114.  
  115. Free memory tells you the size of the biggest contiguous block of free memory. Only contiguous blocks are taken into consideration because D残or needs one when loading a picture. If this figure is less than the total amount of free memory shown by the "About your Macintosh" box, then your free memory is fragmented into several blocks. Quitting all apps will solve that.
  116.  
  117. Next comes the name of the last file loaded by D残or.
  118.  
  119. When loading a picture, D残or needs temporary memory to read in the file, and to dither or decompress it if necessary. The Extra memory figure tells you how much temporary memory was used the last time a picture was loaded. This is only for informational purposes - this memory is not used at all times, it was released immediately after loading the picture.
  120.  
  121. Next, the time that was necessary to load the current picture is displayed. Typical times range from one second on a Power Mac to 10 seconds on a IIci.
  122.  
  123. Drag'n Dropping
  124. With version 2.5, D残or lets you drag'n drop files and folders onto it. Here's how:
  125. - Dragging a file onto D残or's icon will display it in the background.
  126. - Dragging a folder onto D残or's icon will display a file picked from it.
  127. - Dragging several files/folders at once will result in a slide show.
  128. If D残or was open before you dragged items onto it, it will stay open; if it wasn't, it will act as a "drop box" and quit immediately after displaying the items.
  129.  
  130. NOTE: if dragging files/folders over D残or doesn't work, try rebuilding your Desktop.
  131.  
  132. Also, if you have System 7.5 (or the Macintosh Drag and Drop extension), you can drag files directly onto the file name in D残or's main window (and folders directly onto the folder name). The name will immediately change to that of the dragged item.
  133.  
  134. D残or & AppleScript
  135. Note: "D残or" is only a front-end (i.e., a user interface). The guy who does the real job of loading and displaying pictures is "D残or Daemon". It's him you want to talk to when writing scripts.
  136.  
  137. Sending commands to the daemon using AppleScript is simple. I recommend that you use Apple's Script Editor to have a look at its dictionary. You will find that the application class has a bunch of properties which reflect the settings. Changing these properties' values changes D残or's settings, but doesn't draw anything to the screen. When you want the screen to be updated, use the reload event.
  138.  
  139. D残or is also recordable. If you turn recording on (by pressing the "Record" button in the Script Editor), everything you do in D残or (changing settings, loading new files, etc.) will be written down to a ready-to-use script. This is handy because you don't even need to know what words D残or understands.
  140.  
  141. For instance, here is a tiny script that loads a new picture from my "Images" folder:
  142.  
  143. tell application "D残or Daemon"
  144.     set source folder to file "Roger:Images:"
  145.     reload
  146. end tell
  147.  
  148. Miscellaneous
  149. If you have several monitors attached to your Mac, the picture appears on the main one only. I know it isn't very cool, but I only have one monitor and it would be very difficult for me to add multi-monitor support.
  150.  
  151. The selected file and folder are remembered using internal aliases, so D残or should be able to find them even if you move or rename them. If it can't, it will display the desktop pattern instead.
  152.  
  153. Disclaimer
  154. This software is Copyright ゥ1993-95 by Fran腔is Pottier, all rights reserved. I have made a great effort to ensure that it is bug free, but there is no such thing as perfect sofware. I make no warranty whatsoever, either implied or express, as to its correct functioning. When using this software, the user assumes all responsibility for any damages caused, directly or indirectly, by its use.
  155.  
  156. Distribution
  157. You may copy and give away this software freely, as long as you distribute the package as a whole, under its original form. You may include it in CD-ROMs or other shareware collections, provided that acquiring the collection doesn't remove the user's obligation to register the software.
  158.  
  159. See the separate file "How to register" for registering information.
  160.  
  161. Known Bugs
  162. As far as I know, D残or now works fine with Virtual Memory and RAM Doubler. You should be aware that they can make it much slower, though.
  163.  
  164. D残or will be unable to display QuickTime compressed pictures when "~QuickTime VM" is installed. ~QuickTime VM is a utility bundled with JPEGView, by Aaron Giles, which modifies Color QuickDraw's behavior in such a way that it always runs out of memory when called by D残or. Since ~QuickTime VM has no effect when VM is off, this conflict will only appear if Virtual Memory is active. Although this is in the "Known Bugs" section, I do not consider this as a bug in D残or.
  165.  
  166. There is a problem when your monitor is set to "grayscale" (in the Monitors control panel). This causes D残or to be very slow when redrawing the background.
  167.  
  168. D残or sometimes displays a blank background when the Thread Manager 2.0 or 2.0.1 is installed. Note that it does not occur under System 7.5, although System 7.5 contains the Thread Manager. I suspect it is a bug in some versions of the Thread Manager.
  169.  
  170. Loading JPEG files might cause crashes if your machine is running in 24 bit addressing mode. As a workaround, try turning 32 bit addressing on in the Memory control panel. (I think I have fixed it in 2.6 - let me know if it still happens).
  171.  
  172. D残or displays garbage when passed an 8 bit greyscale JPEG file and High Quality Dithering is off. Fix: turn on High Quality Dithering, or convert your JPEG to a PICT file which should be handled correctly. I cannot fix it myself because I lack info on the JFIF format.
  173.  
  174. Reporting bugs
  175. If you experience any problems with D残or, you can send me e-mail□ at <pottier@kagi.com> or <pottier@dmi.ens.fr>. I will do my best to fix all reported bugs. 
  176.  
  177. When you report a bug, please give me the following information:
  178. - what version of D残or you are using
  179. - if D残or displays an error message, which one, and which error code.
  180. - if D残or crashes into Macsbug, a log would be useful. Here's how to make one:
  181.       + Type "log <filename>", where <filename> is any name to be used for the log file
  182.       + Type "ip; sc6; sc7; log"
  183.       + Then try "es" to return to the Finder, or "rb" to reboot
  184.   Macsbug sometimes creates the file in weird places, so you may have to use the
  185.   Finder's Find command to locate it.
  186.  
  187. Also, feel free to drop me a mail if you want to suggest enhancements, ask questions, etc.
  188.  
  189. Acknowledgements
  190. Many thanks to those who took the time to register! Without your support, I'd have ditched D残or around version 0.9... You made it what it is now!
  191.  
  192. Special thanks to:
  193.   Aaron Giles for the JPEGUtilities code
  194.   Marco Piovanelli for the nifty Style editor (although I went back to SimpleText)
  195.   RenŽ G.A. Ros for some source code and a lot of testing
  196.   St姿hane Silvestre for a CD full of goodies. Merci St姿hane!
  197.  
  198. I have finally removed the full credits list because it was getting huge! Thanks to everybody who sent me email and helped me improve D残or - you know who you are!
  199.  
  200. Version History
  201. 0.9 :
  202.   Initial release.
  203. 0.9.1 :
  204.   Fixed a small bug that showed when renaming a file located on the Desktop.
  205. 0.9.2 [Not released] :
  206.   Improved the error reporting mechanism, in an attempt to help people send clearer bug reports.
  207. 0.9.3 :
  208.   The image is now stored in high RAM instead of in the System Heap. This should
  209. reduce the number of "out-of-memory" problems.
  210.   Fixed a bug which could appear when using ResEdit's Icon Editor.
  211.   D残or should now run on machines with several screens.
  212.   And, the image file is now chosen via a regular Standard File dialog and remembered using an alias.
  213. 1.0 [Not released] :
  214.   Three options are now available: use standard desktop pattern, use a specified file, or randomly choose a file from a given folder. What's more, any changes are reflected on the fly, without rebooting the machine.
  215.   D残or no longer requires files to be the same size as the screen.
  216.   The author's blurb can now be accessed by clicking on the help balloon icon.
  217. 1.1 :
  218.   D残or now also deals with PICT files.
  219.   There is now a nice help dialog with a scroll bar.
  220.   A memory leak has been fixed. It should eliminate the out-of-memory problems experienced by some users.
  221. 1.1.1 [Not released] :
  222.   Fixed a cosmetic problem with the Choose file dialog (forgot to clear sfScript!)
  223.   Eliminated the "file not found" error that appeared the first time D残or was installed.
  224.   The help dialog now handles update events correctly.
  225.   I now rely on type information in order to recognize StartupScreens ('SCRN').
  226.   Hand-Off IIェ Supermenu should no longer think D残or is an alias.
  227. 1.1.2 :
  228.   Eliminated the bus error that occurred when the desktop pattern was the vanilla grey pattern. Thanks to Per Mildner for sending me a very detailed bug report.
  229. 1.2 :
  230.   Added "Hide picture if depth changes" check box.
  231.   Improved dithering when the screen's depth or palette changes.
  232.   D残or now uses a preferences file, which makes updating completely painless.
  233.   It's now possible to copy text from the help blurb (especially my address :-).
  234.   D残or should now behave correctly on systems with several disks.
  235.   Fixed some font settings so that French accents don't turn into kanji characters on Japanese systems!
  236. 1.3b1 .. 1.3b4 [Not released] :
  237.   Added support for GIF files.
  238.   Added "Adjust picture size" and "Maintain aspect ratio" options.
  239.   Pictures are now correctly dithered when too few colors are available.
  240.   Added an animated watch cursor when loading.
  241.   (almost) Fixed problem with Quicktime JPEG PICTs.
  242.   (minor) Changed the old icon to a more pleasing one.
  243.   (minor) Improved the algorithm to pick a random file.
  244.   (minor) Both "Chooseノ" buttons are available at all times.
  245. 2.0b1 [Not released] :
  246.   Completely redesigned the architecture - now there is a background-only app that does the real job, the cdev doing only the interface. One result is that the memory allocation scheme is more flexible - memory can be allocated/released without rebooting.
  247.   Added a slew of new options.
  248.   Enhanced error reporting (there is an OSErr code too now).
  249.   Improved redrawing speed by installing machine-dependent code.
  250.   Added Balloon Help, and moved the documentation to a separate TeachText file, which allows printing.
  251.   Added memory usage information.
  252. 2.0b2 [Not released]:
  253.   Yet more changes... the cdev has been turned into an application, thus becoming a first class Mac citizen. In the process, I changed the interface and split the settings into several windows.
  254.   D残or now correctly resolves aliases when picking files from a folder.
  255.   Turned the documentation to a stand-alone styled document.
  256.   Two new creator types have been introduced - this should solve all icon problems.
  257.   Scanning a folder took a very long time - this has been fixed.
  258. 2.0b3/2.0 :
  259.   Changed D残or's icon to reflect the fact that it is no longer a control panel.
  260.   Changed the animated cursor to show who's hogging the CPU...
  261. 2.5b1 [Not released]:
  262.   D残or is now scriptable and recordable.
  263.   If QuickTimeェ is installed, the "Choose file" dialog shows a preview.
  264.   Loading pictures is faster, especially for plain PICT files or StartupScreens.
  265.   GIF89a files are now recognized.
  266.   Aliases to folders are now followed when searching a folder.
  267.   The picking algorithm doesn't pick the same file twice.
  268.   Clicking on a button in D残or works even if the window wasn't active.
  269.   When loading a file fails, the error message includes the file name.
  270.   Modified the INIT in an attempt to be PowerPC friendly.
  271.   A bug which could cause D残or to enter an infinite loop has been (hopefully) fixed.
  272. 2.5b2 [Not released]:
  273.   Fixed a bug which caused a crash when closing the About box with Cmd-W.
  274.   Fixed a bug and improved error reporting when the Prefs file can't be read.
  275. 2.5b3 [Not released]:
  276.   Fixed a nasty bug which caused a crash when changing the screen's depth (and
  277.   possibly in other circumstances too).
  278. 2.5b4 [Not released]:
  279.   Redesigned the whole memory allocation scheme. Hopefully fixes the problems with VM and RAM Doubler.
  280.   Fixed two bugs in the GIF decoding algorithm, one of which was fatal and yet had gone unnoticed since version 2.0.
  281.   Reduced disk footprint by 30K (back to the size of 2.0)
  282. 2.5b5 [Not released]:
  283.   Fixed a bug which could cause a crash when resolving an alias to a remote volume
  284.   Aliases to volumes are correctly recognized.
  285.   Worked around a bug in 2.5b4 which prevented D残or to work on System 7.0/7.0.1
  286.   Completely fixed the problem with Quicktime.
  287.   When running out of RAM, the Daemon says how much is left in the error message.
  288. 2.5b6 [Not released]:
  289.   D残or now reads raw JFIF files when QuickTimeェ is installed.
  290.   Window position is saved in a more "Apple-kosher" way.
  291.   Added a dirty fix for the conflict with the StuffIt Engine.
  292.   Various internal changes.
  293.   Added my WWW address in the Edit menu...
  294. 2.5b7 [Not released]:
  295.   First PowerPC native version.
  296.   JFIF files are now recognized when picking files from a folder.
  297. 2.5b8 [Not released]:
  298.   Fixed problem with JPEG files containing a compressed preview.
  299.   Added basic Drag Manager support.
  300.   Added Drag'n Drop features (drop box mode + 'odoc' event).
  301.   Changes in the settings should now be recorded even if the machine crashes.
  302.   Fixed a possible crash when running on a PowerMac with QuickTimeLib.
  303. 2.5b9 [Not released]:
  304.   Fixed a bug introduced in 2.5b8 which would lock the machine when changing settings.
  305. 2.5 :
  306.     Basically identical to 2.5b9.
  307. 2.6b1 [Not released]:
  308.   Added "Scale down only" and "Smart menu bar handling" to the Display Options.
  309.   D残or now detects changes of the screen resolution.
  310.   Displays the file name and the loading time in the Statistics window.
  311.   Fixed a bug which would cause a type 11 error on Power Macs with PICT files.
  312.   (Tried to) fix a bug which would cause a crash when loading JPEGs in 24 bit addressing mode.
  313. 2.6 :
  314.   Updated Balloon Help.
  315.   Now recognizes suffixes .gif .jpg .jpeg .pict (the file type is still checked first).
  316.   8 bit QuickTime-compressed PICT files are now displayed correctly (instead of dithered to black & white).
  317. 2.6.1 :
  318.   INIT icon now goes correctly to the second row when the first row has been filled.
  319.   Correctly handles aliases within folders when the screen depth changes.
  320.   Displays a polite message when passed an old-style StartupScreen (from the Mac 512K era).
  321.   Wrote a French version.
  322.  
  323. Planned improvements
  324.  
  325. These are ideas that were suggested to me. I will probably implement them in some future version. If you have other ideas, drop me some mail!
  326.  
  327.   Log errors to a file instead of displaying alerts.
  328.   Scale and crop option
  329.   Tiling option
  330.  
  331. Have fun!
  332.